import os
import pandas as pd

# 定义文件夹路径
folder_path = '/Users/laosuo/Desktop/liubing/files'

# 获取文件夹中的所有文件名（忽略文件夹）
file_names = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]

data = []
for file_name in file_names:
    # 确保文件名长度大于17，否则填充为空
    if len(file_name) > 17:
        type = file_name[-4:]   # 文件类型，最后4位
        time = file_name[-17:-4]  # 时间，中间的部分
        phone = file_name[:-17]   # 剩余的部分为手机号码
    else:
        type = ''   # 文件类型为空
        time = ''   # 时间为空
        phone = ''  # 手机号码为空

    # 将结果添加到数据列表
    data.append([phone, time, type])

# 创建 DataFrame
df = pd.DataFrame(data, columns=['手机号码', '时间', '类型'])

# 将结果保存为 Excel 文件
output_file_path = '/Users/laosuo/Desktop/liubing/file_names_split.xlsx'
df.to_excel(output_file_path, index=False)

print(f"文件处理完毕，已保存至 {output_file_path}")
